@charset "utf-8";
/**
 * Generic CSS for CakePHP
 *
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @package       app.webroot.css
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */
.index{ width: 100%; height: auto ; overflow: hidden; }
.index .banner{ width:100%; height:420px; margin:0 auto; position:relative;z-index: 1; }

/*滚动侧边栏*/
.index .banner .left_nav{width:512px;height:420px;position:absolute;right:50%;margin-right:83px;z-index: 99;}
.index .banner .left_nav .l_nav_menu{width:228px;height:420px;float:left;overflow:hidden;background:rgba(255,255,255,.9);}
.index .banner .left_nav .l_nav_menu li{padding:0 16px;border-bottom:1px solid #eee;overflow:hidden;padding: 21px 0 15px 60px;}
.index .banner .left_nav .l_nav_menu li p{font-size:16px;color:#646464;padding-bottom:5px;}
.index .banner .left_nav .l_nav_menu li a:hover p{color:#f29c9f;}
.index .banner .left_nav .l_nav_menu li span{font-size:13px;color:#aaa;}
.index .banner .left_nav .l_nav_menu li:nth-child(1){background:url(/images/index/w_1.png) 20px 28px no-repeat;}
.index .banner .left_nav .l_nav_menu li:nth-child(2){background:url(/images/index/w_2.png) 20px 28px no-repeat;}
.index .banner .left_nav .l_nav_menu li:nth-child(3){background:url(/images/index/w_3.png) 20px 28px no-repeat;}
.index .banner .left_nav .l_nav_menu li:nth-child(4){background:url(/images/index/w_4.png) 20px 28px no-repeat;}
.index .banner .left_nav .l_nav_menu li:nth-child(5){background:url(/images/index/w_5.png) 20px 28px no-repeat;border-bottom:none;}
.index .banner .left_nav .l_nav_menu .nav_li{width:225px;border-left:3px solid #f29c9f;border-top:1px solid #f29c9f;border-bottom:1px solid #f29c9f !important;}

.index .left_nav .l_nav_box{width:284px;height:418px;float:left;}
.index .left_nav .l_nav_box div{width:100%;height:100%;display:none;} 
.index .left_nav .nav_box1{background:url(/images/index/shiguan.png) 17px 130px no-repeat rgba(255,255,255,0.9);overflow:hidden;}
.index .left_nav .nav_box1 p{font-size:25px;color:#fd787d;text-align:center;padding:84px 0 55px 0;}
.index .left_nav .nav_box1 span{float:right;font-size:16px;color:#666;padding:0 30px;text-align:right;}
.index .left_nav .nav_box1 a{display:block;width:98px;height:38px;background:#f29c9f;border-radius:3px;color:#fff;font-size:14px;line-height:38px;text-align:center;margin: 100px 0 0 154px;}
.index .l_nav_box .nav_box2,.index .l_nav_box .nav_box3,.index .l_nav_box .nav_box4,.index .l_nav_box .nav_box5{background:rgba(255,255,255,0.9);overflow:hidden;}
.index .l_nav_box  h3{font-size:15px;color:#646464;text-align:center;padding:25px 0 19px 0;}
.index .l_nav_box  a{float:left;width:100px;height:28px;border:1px solid #f29c9f;color:#888;font-size:13px;text-align:center;line-height: 28px;margin:0 10px 10px 0;}
.index .l_nav_box  a:hover{background-color:#f29c9f;color: #fff;}
.index .l_nav_box .zy{margin-left:34px;}
.index .l_nav_box .nb_ul{margin-left:34px;width:220px;padding:5px 0 15px 0;overflow:hidden;}
.index .l_nav_box .nb_ul li{font-size:13px;color: #aaa;line-height: 32px;}
.index .l_nav_box .nb_ul li a{font-size:13px;color: #aaa;width:auto;height:auto;border:none;line-height:23px;}
.index .l_nav_box .nb_ul li a:hover{color:#f29c9f;background:none;}
.index .l_nav_box img{width:230px;height:112px;margin:0 auto;}



/*滚动侧边栏 over*/

.index .banner .swiper-container{ width:100%; height:420px;}
.index .banner .swiper-slide{ width:100%; height:420px; position:relative; cursor:pointer;}
.index .banner .banner_icon{ width:100%; position:absolute; bottom:25px; z-index:88; height: 20px;}
.index .banner .banner_icon_ul{ display:table; margin:0 auto; }
.index .banner .banner_icon_ul li{ width:14px; height:14px; display:block; float:left; margin-left:10px; cursor:pointer;}
.index .banner .banner_icon_ul li img{ width:14px; height:14px; display:block;}
.index .zf_nav{ width: 100%; height:88px; background: #f29c9f;}
.index .zf_nav .cont{ width: 1190px; height: 88px; margin:0 auto;}
.index .zf_nav .cont .left_div{ width: 108px; margin-right: 23px; height: 76px; float: left; padding-top: 10px; }
.index .zf_nav .cont .left_div div{ width: 97px; height: 56px; line-height: 25px; font-size: 16px; padding-top: 6px; border: #fff 2px solid; text-align: center; border-radius: 10px; color: #fff; }
.index .zf_nav .cont .left_div div a{color: #fff;}
.index .zf_nav .cont .center_div{ width: 890px; height: 88px; float: left; }
.index .zf_nav .cont .center_div a{ display: block; border-left: #fff 1px solid; float: left; padding: 0 25px; line-height: 88px; font-size: 18px; color: #fff;  }
.index .zf_nav .cont .center_div .wbroder{ border-right: #fff 1px solid; }
.index .zf_nav .cont .center_div a:hover{ background: #EB6877; }
.index .zf_nav .cont .right_div{ width: 140px; color: #fff;  height: 40px; margin-left: 26px; margin-top: 23px; border: #fff 1px solid; border-radius: 5px; float:right; }
.index .zf_nav .cont .right_div a{ width: 100%; height: 40px; display: block; font-size: 16px; text-align: center; line-height: 40px; color: #fff; border-radius: 5px; }
.index .zf_nav .cont .right_div a:hover{ background: #EB6877; }
.index .zf_nav .web_cont{ width:auto; padding: 0px; height: 93px; overflow: hidden; border-bottom: 8px #eee solid; background: #fff; margin-top: 10px; text-align: center; }
.index .zf_nav .web_cont .div1{ width: 22.7%;  margin-bottom: 3px; height: 38px; text-align: center;  display:inline-block;line-height:38px; border:#f29c9f 1px solid; color: #f29c9f; border-radius: 10px; }
.index .zf_nav .web_cont .div2{ width: 23%; height:40px; margin-bottom: 3px; text-align: center;  line-height: 40px; display:inline-block; background: #f29c9f; color: #fff;}
.index .zf_nav .web_cont .div3{ width: 23%;height:40px;margin-bottom: 3px; text-align: center;  line-height: 40px; display:inline-block; background: #f29c9f; color: #fff;}
.index .zf_nav .web_cont .div4{ width: 23%; height:40px;margin-bottom: 3px;text-align: center;  line-height: 40px; display:inline-block; background: #f29c9f; color: #fff;}
.index .zf_nav .web_cont .div5{ width: 24.2%;height:40px; margin-bottom: 0; text-align: center;  line-height: 40px; display:inline-block; background: #f29c9f; color: #fff;}
.index .zf_nav .web_cont .div6{ width: 24.2%;height:40px; text-align: center;  line-height: 40px; display:inline-block; background: #f29c9f; color: #fff;}
.index .zf_nav .web_cont .div7{ width: 22%;height:40px; text-align: center;  line-height: 40px; display:inline-block; background: #f29c9f; color: #fff;}
.index .zf_nav .web_cont .div8{ width: 22%;height:40px; text-align: center;  line-height: 40px; display:inline-block; background: #f29c9f; color: #fff;}
/*最新咨询/最新公告/begin*/
.index .index_news{ width:1200px; padding: 60px 0 80px 0; height:auto; background: #fff; overflow: hidden; margin: 0 auto;}
/*最新咨询*//*左边*/
.index .index_news .news_left{width:900px;height:auto; float:left;}
.index .index_news .news_left>p,.index .index_news .news_right>p{border-left:3px solid #fc7a7f;font-size:19px;color:#323232;padding-left:10px;margin-bottom:21px;}
.index .index_news .news_left .n_l_top{width:898px;height:320px;border:1px solid #f2f1ea;overflow:hidden;}
.index .index_news .news_left .n_l_top #picshow_img img{width:100%;height:321px ;}

.index .index_news #picshow{float:left;width:535px;height:321px;}
.index .index_news #select_btn{float:left;width:363px;height:321px;}
.index .index_news #select_btn li i{width:12%;float:left;display:block;font-size:41px;color:#ccc;line-height:40px;font-style: italic;}
.index .index_news #select_btn li div{float:left;width:88%;}
.index .index_news #select_btn li{overflow:hidden;padding:21px 20px 16px 10px;border-bottom:1px solid #f2f1ea;}
.index .index_news #select_btn li h5{font-size:16px;color:#474747;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index .index_news #select_btn li p{font-size:13px;color:#919191;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index .index_news #select_btn li:last-child{border-bottom:none;}
.index .index_news #select_btn .new_ck  h5{color:#f29c9f;}
.index .index_news #select_btn .new_ck{border-right:3px solid #f29c9f;}
.index .index_news #select_btn .new_ck i{color:#f29c9f;}



/*最新公告*//*右边*/
.index .index_news .news_right{width:259px;height:auto;float:right;}
.index .index_news .news_right .n_r{width:257px;height:320px;border:1px solid #f2f1ea;overflow:hidden;}
.index .index_news .news_right .an_box{background:url(/images/index/tubiao-001.png) 20px 40px no-repeat;padding-bottom:19px;}
.index .index_news .news_right .an_box h4{padding: 0 16px;font-size:16px;color:#323232;text-align:center;margin:20px 0 13px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index .index_news .news_right .an_box:hover h4{color:#f29c9f;}
.index .index_news .news_right .an_box p {font-size:13px;color:#999;padding: 0 15px 0px 100px;letter-spacing:0.8px;overflow: hidden;max-height:60px;position: relative;}
.index .index_news .news_right .an_box p::after{content:"...";position: absolute;width:20px;background-color:#fff;right:0;bottom:0;}
.index .index_news .news_right .sele_ques{width:217px;height:auto;margin:0 auto;}
.index .index_news .news_right .sele_ques>p{font-size:13px;color:#999;text-align:center;margin-bottom:5px;position:relative;}
.index .index_news .news_right .sele_ques>p::before{content:"";display:block;width:67px;height:1px;border-bottom:1px dashed #dedede;position:relative;top:11px;}
.index .index_news .news_right .sele_ques>p::after{content:"";display:block;width:67px;height:1px;border-bottom:1px dashed #dedede;position:absolute;top:11px;right:0;}

.index .index_news .news_right .sele_ques li{overflow:hidden;border-bottom:1px dashed #eee;font-size:14px;padding:9px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index .index_news .news_right .sele_ques li a{color:#323232;padding-left:20px;}
.index .index_news .news_right .sele_ques li a:hover{color:#f29c9f;}

.index .index_news .news_right .sele_ques li:nth-child(1){background:url(/images/index/t2.png) left no-repeat;}
.index .index_news .news_right .sele_ques li:nth-child(2){background:url(/images/index/t3.png) left no-repeat;}
.index .index_news .news_right .sele_ques li:nth-child(3){background:url(/images/index/t4.png) left no-repeat;}
.index .index_news .news_right .sele_ques li:nth-child(4){background:url(/images/index/t5.png) left no-repeat;}
.index .index_news .news_right .sele_ques li:nth-child(5){background:url(/images/index/t6.png) left no-repeat;border:none;}

/*最新咨询/公告结束*/

.index .index_one{ width:100%; height:440px; padding-top:80px; text-align: center;  padding-bottom: 115px; background:#f8f8f8 url(/images/index/duibi.jpg) center 210px no-repeat;}
.index .index_one .ztitle{font-size: 38px;color: #e8727e; line-height: 38px; margin-bottom: 20px;}
.index .index_one .ftitle{ font-size: 20px;color: #898989; margin-bottom: 60px;}
.index .index_two{width: 100%; height:650px; text-align: center; padding-top: 80px;background: #Fff;}
.index .index_two .ztitle{font-size: 38px;color: #e8727e; line-height: 38px; margin-bottom: 20px;}
.index .index_two .ftitle{ font-size: 20px;color: #898989; margin-bottom: 60px;}
.index .index_two .index_two_cont{ width: 1200px; height:643px; margin: 50px auto 0;  }
.index .index_two .index_two_cont .tleft{ width:639px; height: left;  height: 407px; cursor: pointer; float: left; }
.index .index_two .index_two_cont .tleft img{ width: 639px; height: 407px; margin-top:20px; ; margin-left: -2px; }
.index .index_two .index_two_cont .tright{ width: 450px; margin-left: 60px; float: left; margin-top: 10px; }
.index .index_two .index_two_cont .tright .two_box{ width: 340px; font-size: 14px; color: #646464; padding-left: 110px; text-align: left;  margin-bottom: 30px; height: 81px; }
.index .index_two .index_two_cont .tright .two_box span{ font-size: 17px; color: #000; line-height: 30px;  line-height: 45px; display: block; }
.index .index_two .index_two_cont .pic1{ background: url(/images/index/tubiao1.png) left center no-repeat; }
.index .index_two .index_two_cont .pic2{ background: url(/images/index/tubiao2.png) left center no-repeat; }
.index .index_two .index_two_cont .pic3{ background: url(/images/index/tubiao3.png) left center no-repeat; }
.index .index_two .index_two_cont .pic4{ background: url(/images/index/tubiao4.png) left center no-repeat; }
.index .index_three{width: 100%; height:592px; text-align: center; padding-top: 80px;background: #Fff;}
.index .index_three .fl{ float: left; }
.index .index_three .hide{ display: none; }
.index .index_three .ztitle{font-size: 38px;color: #e8727e; line-height: 38px; margin-bottom: 20px;}
.index .index_three .ftitle{ font-size: 20px;color: #898989; margin-bottom: 60px;}
.index .index_three .index02_content{width: 1190px; height: 560px; margin: 0 auto;}
.index .index_three .index02_content01{font-size: 30px; color: #000; text-align: center; padding-top: 44px; padding-bottom: 10px; border-bottom: 1px solid #D9D9D9; position: relative;}
.index .index_three .index02_content01 span{float: left; width: 40px; height: 3px; background-color: #2b9b85; position: absolute; top: 73px; left: 530px;}
.index .index_three .index02_content02{font-size: 16px; text-align: center; margin-top: 14px; color: #555;}
.index .index_three .index02_content03{margin-top: 40px; text-align: left; width: 1190px; height: 27px;}
.index .index_three .index02_content03 .span01{font-size: 24px; color: #000; margin-left: 12px; float: left;}
.index .index_three .newsoutfirst{display: inline-block; width: 80px; height: 18px; font-size: 19px; margin-left: 34px; padding-bottom: 5px; cursor:pointer; border-bottom: 2px solid #fff;}
.index .index_three .newsoverfirst{display: inline-block; width: 80px; height: 18px; font-size: 19px; margin-left: 34px; padding-bottom: 5px; color: #f29c9f; padding-bottom: 5px; border-bottom: 2px solid #f29c9f; cursor:pointer;}
.index .index_three .newsoutlast{display: inline-block; width: 80px; height: 18px; font-size: 19px; margin-left: 34px; padding-bottom: 5px; cursor:pointer; border-bottom: 2px solid #fff;}
.index .index_three .newsoverlast{display: inline-block; width: 80px; height: 18px; font-size: 19px; margin-left: 34px; padding-bottom: 5px; color: #f29c9f; padding-bottom: 5px; border-bottom: 2px solid #f29c9f; cursor:pointer;}
.index .index_three .index02_content03 .span02{float: right; margin-top: 6px;}
.index .index_three .index02_content04{margin-top: 27px;}
.index .index_three .index02_content04 .index02_content04_left{float: left; width: 219px; height: 295px; background: url(/images/index/a_1.jpg) 0 0 no-repeat;}
.index .index_three .index02_content04 .index02_content04_middle{float: left; width: 708px; height: 294px; /*background-color: #eee;*/ border-left: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9;}
.index .index_three .index02_content04 .index02_content04_middle img{width: 180px; height:90px; margin-top:5px; margin-left: 35px;}
.index .index_three .index02_content04 .index02_content04_middle div{width:234px; height:98px; border-top: 0px; border-left: 0px; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; text-align:left; float: left;}
.index .index_three .index02_content04 .index02_content04_bottom{float: left; width:708px; height: 294px; border: 1px solid #D9D9D9; margin-right: 29px;}
.index .index_three .index02_content04 .index02_content04_bottom ul li{float: left; width: 170px; height: 97px; background-color: #fff;}
.index .index_three .index02_content04 .index02_content04_bottom ul li .kuai{display: block; width: 150px; height: 68px; margin-top: 15px; margin-left: 25px;}
.index .index_three .index02_content04 .index02_content04_bottom ul li .kuai .header_box{border-radius: 50%; width:57px; height:57px; overflow:hidden;float: left;}
.index .index_three .index02_content04 .index02_content04_bottom ul li .kuai img{/*float: left;*/ /*border-radius: 50%;*/}
.index .index_three .index02_content04 .index02_content04_bottom ul li .kuai .intro{float: left; margin-left: 10px;}
.index .index_three .index02_content04 .index02_content04_bottom ul li .kuai .intro p{color: #999; font-size: 13px; margin-top:9px; width: 70px;}
.index .index_three .index02_content04 .index02_content04_right{float:right; width: 230px; height: 294px; border: 1px solid #D9D9D9; text-align: center; position: relative;}
.index .index_three .index02_content04 .index02_content04_right .line{height: 0px; width: 200px; border-bottom: 1px solid #ccc; position: relative; top: 25px; margin: 0 15px 0 15px;}
.index .index_three .index02_content04 .index02_content04_right .line01{height: 0px; width: 180px; border-bottom: 1px solid #ccc; position: absolute; left: 15px; top: 120px;}
.index .index_three .index02_content04 .index02_content04_right .line02{height: 0px; width: 180px; border-bottom: 1px solid #ccc; position: absolute; left: 15px; top: 200px;}
.index .index_three .index02_content04 .index02_content04_right .new_hospital_title{background: #fff; height: 30px; margin-top: 15px; font-size: 16px; color: #444444; z-index: 10; text-align: center; position: absolute; margin-left: 63px; width:110px;}
.index .index_three .index02_content04 .index02_content04_right .new_hospital_rows{border-bottom: 1px solid #D9D9D9; height: 70px; margin: 0 15px 15px 15px;}
.index .index_three .index02_content04 .index02_content04_right .last{border-bottom: 0px; height: 70px; margin-bottom: 10px; margin:15px;}
.index .index_three .index02_content04 .index02_content04_right .new_hospital_rows .hospital_name_box{width:125px; text-align: left; margin-left: 5px; color:black; }
.index .index_three .index02_content04 .index02_content04_right .new_hospital_rows .hospital_name_box span{ color: #999; }
.index .index_three .index02_content04 .index02_content04_right .new_hospital_rows .hospital_district_box{width:125px; margin-left: 10px; text-align: left;}
.index .index_three .index02_content04_right dl ul li .kuai .header_box{border-radius: 50%; width:57px; height:57px; overflow:hidden; float: left; margin-left: 15px; margin-top: 7px; }
.index .index_three .index02_content04_right dl ul li .kuai .intro{float: left; width:124px; height: 80px; margin-top: 3px;}
.index .index_three .index02_content04_right dl ul li .kuai .intro div{text-align: left; padding-left: 20px;}
.index .index_three .index02_content04_right dl ul li .kuai p{text-align: left; padding-left: 20px; color: #999; padding-bottom:5px; padding-top: 10px;}
.index .index_three .index02_content04 .index02_content04_right dd i{display: inline-block; width: 57px; height: 57px; line-height: 57px; }
.index .index_three .index02_content04 .index02_content04_right dd span{float: right; margin-top: 15px; margin-right: 30px;}
.index .index_three .index02_content04 .doctor_head_img{ width:70px; height: 60px;  }
.index .index_four{ width:100%; height:440px; padding-top:80px; text-align: center;  padding-bottom: 60px; background:#f8f8f8;}
.index .index_four .ztitle{font-size: 38px;color: #e8727e; line-height: 38px; margin-bottom: 20px;}
.index .index_four .ftitle{ font-size: 20px;color: #898989; margin-bottom: 60px;}
.index .index_four .cont{ width: 1190px; height:260px; margin:0 auto;}
.index .index_four .cont img{ float: left; margin-right:50px; }
.index .index_four .cont .mr{ margin-right: 0;}
.index .index_five{width: 100%; height: 630px; text-align: center; padding-top: 80px;background: #F8f8f8;}
.index .index_five .ztitle{font-size: 38px;color: #e8727e; line-height: 38px; margin-bottom: 20px;}
.index .index_five .ftitle{ font-size: 20px;color: #898989; margin-bottom: 60px;}
.index .index_five .index_five_cont{ width:1200px; height: auto; margin:38px auto 0;color:#898989; overflow: hidden;}
.index .index_five .index_five_cont .goodness .swiper-wrapper{ width: 1200px; overflow: hidden; height:450px;}
.index .index_five .index_five_cont .goodness .swiper-slide a{ display: block; float: left; width:380px; background: #fff; margin-right: 17px; height: 400px;  text-align: left; }
.index .index_five .index_five_cont .goodness .swiper-slide a:hover{box-shadow:0 15px 30px #f1f1f1;transition: all .2s linear; margin-top: -3px;}
.index .index_five .index_five_cont .goodness .swiper-slide .ab{ width: 100%; height: 257px; overflow: hidden;}
.index .index_five .index_five_cont .goodness .swiper-slide .b2{ background:#fff url(/images/index/b-2.jpg) top center no-repeat; }
.index .index_five .index_five_cont .goodness .swiper-slide .b3{ background:#fff url(/images/index/b-3.jpg) top center no-repeat; }
.index .index_five .index_five_cont .goodness .swiper-slide a .top1{ width: auto; padding-top: 10px; padding-right: 15px; height: 50px;  background: #fff;  border-bottom: dashed 1px #ccc; line-height: 21px; font-size: 13px; color: #323232; padding-left: 15px; }
.index .index_five .index_five_cont .goodness .swiper-slide a .top1 span{ font-size: 12px; color: #646464; }
.index .index_five .index_five_cont .goodness .swiper-slide a:hover .top1{ color: #E8727E; }
.index .index_five .index_five_cont .goodness .swiper-slide a .top1 .right{ float:right;  margin-right: 0px; color: #848484; font-size: 12px; line-height: 15px; margin-top: 10px;}
.index .index_five .index_five_cont .goodness .swiper-slide a .top1 .right span{ color: #f08300; font-size: 22px; }
.index .index_five .index_five_cont .goodness .swiper-slide a .bottom1{ width: auto; height:62px; padding-left: 15px; background: #fff;  background:url(/images/index/tubiao.png)  15px center no-repeat; padding-left: 75px;  font-size: 12px; line-height: 16px;color:#848484; padding-top:15px;}
.index .index_five .index_five_cont .goodness .swiper-slide a:nth-child(4){ margin-right: 0;}
/*.index .index_five .index_five_cont .goodness .swiper-slide a img{transition: all 0.8s;transform: scale(1);}
.index .index_five .index_five_cont .goodness .swiper-slide a:hover img{transition: all 0.8s;transform: scale(1.25);}*/
.index .index_five .index_five_cont .goodness{ width:1600px; height: auto; margin:0 auto; position: relative;}
/*.index .index_five .index_five_cont .goodness .inner-min{ width: 1190px; }*/
.index .index_five .nav-arrow{position:relative;z-index:999; width: 1200px; margin:0 auto; height: 0;}
.index .index_five .nav-arrow .arrow{position:absolute;opacity:0.3}
.index .index_five .nav-arrow .arrow:hover{position:absolute;opacity:1}
.index .index_five .nav-arrow .arrow i{display:block;width:50px;height:200px;cursor:pointer;}
.index .index_five .nav-arrow .prev{left:-60px; top:70px;}
.index .index_five .nav-arrow .prev i{ background: url(/images/service/zuojiantou.png) left center no-repeat; }
.index .index_five .nav-arrow .next{right:-40px; top:70px;}
.index .index_five .nav-arrow .next i{background: url(/images/service/youjiantou.png) right center no-repeat; }
.index .index_five .nav-arrow .prev:hover,.nav-arrow .next:hover{opacity:1}
.index .index_five .index_five_cont .goodness .desc{ color: #666; font-size:15px; line-height: 25px;  color: #484848;}
.index .index_five .index_five_cont .goodness .swiper-slide{ width: 380px!important; line-height: 25px; margin-right: 20px;} 


.index .index_six{ width:100%; height:670px; padding-top:80px; text-align: center;  padding-bottom: 115px; background:#fff;}
.index .index_six .ztitle{font-size: 38px;color: #e8727e; line-height: 38px; margin-bottom: 20px;}
.index .index_six .ftitle{font-size: 20px;color: #898989; margin-bottom: 60px;}
.index .index_six .cont{ width: 1190px; margin:0 auto; height: auto; overflow: hidden;}
.index .index_six .cont .cont_nav{ width: 100%; height: 52px; margin-bottom: 40px; }
.index .index_six .navoutfirst{ width:240px; height:52px; font-size: 24px; margin-right: 5px; cursor:pointer; line-height: 52px; text-align: center; color: #888; background: #f8f8f8; float: left;}
.index .index_six .navoverfirst{ width:240px; height:52px; font-size: 24px;margin-right: 5px;  background: #f29c9f; color:#fff; cursor:pointer;line-height: 52px; text-align: center; float: left;}
.index .index_six .navout{ width:240px; height:52px; font-size: 24px;margin-right: 5px;  cursor:pointer;line-height: 52px; text-align: center; color: #888; background: #f8f8f8; float: left;}
.index .index_six .navover{ width:240px; height:52px; font-size: 24px;margin-right: 5px;  background: #f29c9f; color:#fff;  cursor:pointer;line-height: 52px; text-align: center; float: left;}
.index .index_six .navoutlast{ width:240px; height:52px; font-size: 24px;margin-right: 5px;  cursor:pointer;line-height: 52px; text-align: center; color: #888; background: #f8f8f8; float: left;}
.index .index_six .navoverlast{ width:240px; height:52px; font-size: 24px;margin-right: 5px;  background: #f29c9f; color:#fff;  cursor:pointer;line-height: 52px; text-align: center; float: left;}
.index .index_six .cont .cont_cont{ width: 100%; height: auto; overflow: hidden;}
.index .index_six .cont .cont_cont .pbox1{ width: 472px; height: 225px; float: left; background: #E8DED2; text-align: left; margin-right: 10px; }
.index .index_six .cont .cont_cont .text1{ width:410px; border-bottom: #999 1px solid; height: 55px; line-height: 55px;  margin:20px auto; color: #666; font-size: 20px;}
.index .index_six .cont .cont_cont .text2{ width: 410px; height: 150px; font-size:16px; color: #666; line-height: 30px; margin:0 auto;}
.index .index_six .cont .cont_cont .pbox2{ width: 225px; height: 225px; float: left; margin-right: 10px; margin-bottom: 10px; }
.index .index_six .cont .cont_cont .pbox2 img{width: 225px; height: 225px; }
.index .index_six .cont .cont_cont .pbox3{ width: 473px; height: 225px; float: left; margin-right: 10px; margin-bottom: 10px;}
.index .index_six .cont .cont_cont .pbox3 img{width: 473px; height: 225px; }
.index .index_seven{width: 100%; background: #Fff;height: 540px; text-align: center; padding-top:90px; background: #F8f8f8;}
.index .index_seven .ztitle{font-size: 38px;color: #e8727e; line-height: 38px; margin-bottom: 20px;}
.index .index_seven .ftitle{font-size: 20px;color: #898989; margin-bottom: 60px;}
.index .index_seven .seven_cont{ padding-left: 480px; width: 700px; height: auto; overflow: hidden; text-align: left; margin: 0 auto; background: url(/images/index/lxi.png) top left no-repeat; padding-top: 6px; }
.index .index_seven .seven_cont .input{ width: 600px; height: 59px; border: #d6d7dc 1px solid; border-radius: 5px; margin-bottom: 15px;  color: #666; font-size: 20px; padding-left: 80px; }
.index .index_seven .seven_cont .select{ width: 680px; height: 59px; border: #d6d7dc 1px solid; border-radius: 5px; margin-bottom: 14px;  color: #666; font-size: 20px;cursor:pointer;-webkit-appearance: none; padding-left:80px;}
.index .index_seven .seven_cont .div222{ width:100%; height: 0; position: relative;}
.index .index_seven .seven_cont input::-webkit-input-placeholder { /* WebKit browsers*/ color:#dedcdc;}
.index .index_seven .seven_cont input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#dedcdc;}
.index .index_seven .seven_cont input::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#dedcdc;}
.index .index_seven .seven_cont input:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#dedcdc;}
.index .index_seven .seven_cont .bg1{ background:#fff url(/images/index/icoon_03.jpg) 3px  center no-repeat; }
.index .index_seven .seven_cont .bg2{background:#fff url(/images/index/icoon_05.jpg) 3px  -4px no-repeat; width:60px; height: 56px; position: absolute; top:-71px; left:1px; z-index: 999;}
.index .index_seven .seven_cont .bg3{background:#fff url(/images/index/icoon_07.jpg) 3px  center no-repeat; }
.index .index_seven .seven_cont .submit{ display: block; cursor: pointer; width: 680px; height: 61px; background: #e8727e; color: #fff; text-align: center; line-height: 61px; font-size: 18px; border-radius: 5px; }
.index .index_seven .seven_cont .span{ width: 650px; height: 40px; color: #f00; line-height: 40px; }
.index .index_eight{width: 100%; height: 660px; text-align: center; background:#daccb7 url(/images/index/fuwu/fuwubg.jpg) center center no-repeat;}
.index .index_eight b{border-bottom:4px solid #fff;color:#fff;font-size: 40px;font-weight: 300;display: block;width: 360px;margin: 0 auto;padding: 73px 0 20px 0;}
.index .index_eight ul{width:1170px;overflow:hidden;margin:0 auto;background:url(/images/index/fuwu/tu_1.png) 52px 48px no-repeat,url(/images/index/fuwu/tu_2.png) 285px 48px no-repeat,url(/images/index/fuwu/tu_3.png) 519px 48px no-repeat,url(/images/index/fuwu/tu_4.png) 755px 48px no-repeat,url(/images/index/fuwu/tu_5.png) 989px 48px no-repeat;}
.index .index_eight li{width: 14%;float: left;padding:0 3%;color:#fff;margin-top: 243px;}
.index .index_eight li span{font-size:27px;}
.index .index_eight li em{font-size:21px;line-height:32px;opacity: 0.9;}
.index .index_eight li p{font-size:15px;padding-top: 18px;opacity: 0.8;line-height: 22px;
    text-align:justify;}
.index .wap_middle{ margin:10px; height: auto; overflow: hidden; font-size: 12px;  }
.index .wap_middle span{ display: block; float: left;border: 1px solid #f29c9f;background-color: white;color: #f29c9f;background: white; height: 38px;border-radius: 5px;  text-align: center; line-height: 38px; margin-right: 3px; }
.index .wap_middle a{ display: block;; float: left; width: 24.2%; height: 40px; border-radius: 2px; line-height: 40px; background: #f29c9f; color: #fff!important; text-align: center; margin-bottom: 3px; margin-right: 3px; }
.index .wap_middle .br0{ margin-right: 0; }
.index .wap_middle .xuqiu{ width: 23.4%; display: block; }
.index .wap_middle .wx4{ width: 20%; }
.index .wap_middle .wx5{width: 25%; }   
.index .wap_middle .wx6{width: 26%; }
.index .wap_middle .wx8{width: 29%; }
.index .wap_gray{ background: #eeeeee; width: 100%; height:9px; }
.index .wap_one{ width: 100%; height: auto; overflow: hidden; padding: 40px 0 42px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_one .wap_text{ margin:0 auto; height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 15px; width: 60%; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_one .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_one .wap_pic{ text-align: center; height:123px; margin:0 10px;}
.index .wap_one .wap_pic .p1{ width: 12%; height:95px; float: left; text-align:center;}
.index .wap_one .wap_pic .p2{ width: 21%; height: 95px; float: left; text-align: left; padding-top: 20px; }
.index .wap_one .wap_pic span{ display: block; line-height: 95px; font-size: 30px;}
.index .wap_one .wap_pic .h1{ color: #FE5857; }
.index .wap_one .wap_pic .h2{ color: #F4A000;}
.index .wap_one .wap_pic .h3{ color: #76C376; }
.index .wap_one .wap_pic .h4{ color: #00C090; }
.index .wap_one .wap_pic .h5{ color: #4BB6F7; }
.index .wap_one .wap_pic .h6{ color: #7165AC;}
.index .wap_one .wap_pic .h8{ border-right: #ebeaea 1px solid; }
.index .wap_two{ width: 100%; height: auto; overflow: hidden; padding: 40px 0 42px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_two .case{ height: auto; overflow: hidden; width: auto; margin:0 10px; }
.index .wap_two .case .pic1{ width: 49%; float: left; height: auto; overflow: hidden; margin-bottom: 10px;  text-align: center; }
.index .wap_two .case .pic2{ margin-right: 2%; }
.index .wap_two .case .pic1 img{ width: 100%; }
.index .wap_two .more{ width: 100px; height: 30px; text-align: center; line-height: 30px; border: #f29c9f 1px solid; border-radius: 5px; margin:20px auto 0; display: block; font-size:15px; color: #f29c9f;  }
.index .wap_two .more:hover{ background: #f29c9f; color: #fff; }
.index .wap_three .sanbu{height: 90px; width: auto; margin:0 10px; background: url(/imag/index/kuangkuang.png) center center no-repeat; background-size:100%; }
.index .wap_three .sanbu .d1{ height: 60px;  float: left; text-align: center; padding-top: 30px; width: 28%;}
.index .wap_three .sanbu .d2{ height: 60px;  float: left; text-align: center; padding-top: 30px; width: 43%;}
.index .wap_three .sanbu .d3{ height: 60px;  float: left; text-align: center; padding-top: 30px; width: 29%;}
.index .wap_three .more{ width: 100px; height: 30px; text-align: center; line-height: 30px; border: #f29c9f 1px solid; border-radius: 5px; margin:10px auto 0; display: block; font-size:18px; color: #f29c9f;  }
.index .wap_three .more:hover{ background: #f29c9f; color: #fff; }
.index .wap_four .red_tiao{ padding: 10px 20px; border-radius: 10px; margin-bottom: 20px; background: #f29c9f; color: #fff;  display: inline-block; font-size: 14px; margin-top: 10px;}
.index .wap_four .case{ height: auto; overflow: hidden; width: auto; margin:0 10px; }
.index .wap_four .case .pic1{ width: 49%; float: left; height: auto; overflow: hidden; margin-bottom: 10px; text-align: left;}
.index .wap_four .case .pic1 a{ width: 100%; height: auto; overflow: hidden; display: block;color: #717171;  }
.index .wap_four .case .pic2{ margin-right: 2%; }
.index .wap_four .case .pic1 img{ width: 100%; margin-bottom: 5px; }
.index .wap_four .case .pic1 a span{ color:#000; line-height: 25px; text-align:left; display: block; font-size: 13px; line-height: 22px;}
.index .wap_four .case .pic1 a p{ color: #f08300; font-size: 12px; text-align: left; margin-top: 7px; }
.index .wap_four .case .pic1 a p span{ font-size: 18px; display: inline;color: #f08300;  }
.index .wap_four .case .pic1 .spoo{ font-size: 12px;float: right; color:#7b7b7b; }
.index .wap_four .case  div{ color: #717171; }
.index .wap_four .more{ width: 100px; height: 30px; text-align: center; line-height: 30px; border: #f29c9f 1px solid; border-radius: 5px; margin:10px auto 0; display: block; font-size:15px; color: #f29c9f;  }
.index .wap_four .more:visited{color:#f29c9f; }
.index .wap_four .mto{ margin-top: 30px;}
.index .wap_four .doct{ height: auto; overflow: hidden;margin:10px 20px;}
.index .wap_four .doct .d4{width: 42%; margin: 0 4%; float:left; }
.index .wap_four .doct .d5{ width: 22%; float: left; }
.index .wap_four .doct .d6{ margin-left: 3%;}
.index .wap_four .doct .d7{margin-top: 30px;}
.index .wap_four .doct img{ width: 100%; }
.index .wap_four .text{ height: auto; overflow: hidden;margin:0 20px; color: #717171; font-size: 14px; text-align: center; }
.index .wap_four .text span{color: #f29c9f; font-size: 18px;}
.index .wap_five .five_text{  color: #656565; }
.index .wap_five .five_text span{ color: #ea6e72; }
.index .wap_five .fivetext{ font-size: 15px; color: #999; padding: 0px 0 15px;  }
.index .wap_five .from{ width: auto; height: auto; overflow: hidden;margin:20px 20px 10px; }
.index .wap_five .from .select{ height:42px; width: 99.5%; line-height: 40px;outline: none;text-indent: 35px;border: #d9d9d9 1px solid ;font-size: 14px; margin-bottom: 15px; border-radius: 5px; color: #323232; z-index: 999;-webkit-appearance: none;background:#fff; }
.index .wap_five .from .input{ height: 40px; width: 99%; line-height: 40px; text-indent: 35px; display: block; border: #d9d9d9 1px solid;font-size: 14px; margin-bottom: 15px; border-radius: 5px; color: #323232;-webkit-appearance: none;}
.index .wap_five .from input:focus{ outline:0;}
.index .wap_five .from .span{ width: 100%; height: 30px; text-align: left; color: #f00; }
.index .wap_five .from .submit{height: 50px; display: block; width: 99%; line-height: 50px; color: #fff; text-indent: 0px; border-radius: 5px; border:0; text-align: center; font-size: 18px; margin-bottom: 15px; margin-top:35px; background-color: #EB6E72;}
.index .wap_five .from .dw{ width: 100%; height: 0; position: relative; }
.index .wap_five .from .dw .yd_01{ position: absolute;top: -242px; left: 10px; color: #ccc; font-size: 16px; width: 30px; height: 30px; text-align: left; z-index: 0; }
.index .wap_five .from .dw .yd_02{ position: absolute;top: -185px; left: 10px; color: #ccc; font-size: 16px;width: 30px; height: 30px; text-align: left; z-index: 0;}
.index .wap_five .from .dw .yd_03{ position: absolute;top: -129px; left: 10px; color: #ccc; font-size: 16px;width: 30px; height: 30px; text-align: left; z-index: 0;}
.index .wap_six{width: 100%; height: auto; overflow: hidden; padding: 40px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid; text-align: center;}
.index .wap_six .cont{ width: auto; height: auto; overflow: hidden; margin:20px 15px 0;}
.index .wap_six .text{ width: auto; height: 25px; line-height: 35px; text-align: center; color: #999; font-size: 13px; }
.index .wap_seven .cont{ width: auto; height: auto; overflow: hidden; margin:10px 15px 10px; border-top: #d7d7da 1px solid; background: url(/images/index/shutiao.png) 21px 0 repeat-y;}
.index .wap_seven .cont span{ font-size: 13px; color: #717171; line-height: 20px; display: block; height: auto; overflow: hidden;width: 100%;  }
.index .wap_seven .cont .opic{ width: auto;height: auto; overflow: hidden; padding-left: 60px; margin-top: 10px; padding-bottom: 6px; }
.index .wap_seven .cont .opic img{ width: 100%; border: 0; }
.index .wap_seven .cont .text1{ width:auto; height:auto; overflow: hidden; background: url(/images/index/tubiao01.png) 7px top no-repeat; background-size:30px; padding-left: 60px; font-size: 15px; color: #000; text-align:left; margin-top: 30px; }
.index .wap_seven .cont .text2{ width:auto; height:auto; overflow: hidden;  background: url(/images/index/tubiao02.png) 7px top no-repeat; background-size:30px; padding-left: 60px; font-size: 15px; color: #000; text-align:left; margin-top: 40px;}
.index .wap_seven .cont .text3{ width:auto;  height:auto; overflow: hidden;  background: url(/images/index/tubiao03.png) 7px top no-repeat; background-size:30px;padding-left: 60px; font-size: 15px; color: #000; text-align:left; margin-top: 20px; }
.index .wap_seven .more{ width: 100px; height: 30px; text-align: center; line-height: 30px; border: #f29c9f 1px solid; border-radius: 5px; margin:20px auto 0; display: block; font-size:15px; color: #f29c9f;  }
.index .wap_seven .more:visited{color:#f29c9f; }
.index .wap_eight .cont{width: auto; height: auto; overflow: hidden; margin:10px 15px 10px;}
.index .wap_eight .cont .qiqiu{ width: 100%; height: auto; overflow: hidden; }
.index .wap_eight .cont .conbox1{ float: left; width: 40%; height: auto; overflow: hidden;text-align: center;}
.index .wap_eight .cont .conbox1 img{ width: 100%; margin-top: 20px; }
.index .wap_eight .cont .conbox2{width: 57%;margin-bottom: 10px;  height: auto; float: left; color: #6f6f6f; padding-top: 20px; overflow: hidden; background: url(/images/index/hentiao.png) 0 87px no-repeat; font-size: 14px; line-height: 22px; text-align: left;}
.index .wap_eight .cont .conbox2 span{ font-size: 18px; line-height:60px; color: #000;}
.index .wap_eight .more{ width: 100px; height: 30px; text-align: center; line-height: 30px; border: #f29c9f 1px solid; border-radius: 5px; margin:10px auto 0; display: block; font-size:15px; color: #f29c9f;  }
.index .wap_eight .more:hover{ background: #f29c9f; color: #fff; }
.index .wap_nine{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid; text-align: center; }
.index .wap_nine .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_nine .pic{ width: auto; height:auto; margin:10px 15px; }
.index .wap_nine .pic img{ width: 100%; }
.index .wap_ten{width: 100%; height: auto; overflow: hidden; padding: 30px 0 30px; background:  #fff;  border-top: #ebeaea 1px solid; text-align: center; }
.index .wap_ten .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_ten .ten_nav{ width: auto; height:35px; border-bottom:#eee 1px solid; padding:0px 0px 10px; margin: 0 15px; }
.index .wap_ten .mavoutfirst{ float: left; width: 24%; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #666; background: #f8f8f8; border-radius: 2px; margin-right: 1%;}
.index .wap_ten .mavoverfirst{  float: left;width: 24%; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #f29c9f; border-radius: 2px;margin-right: 1%;}
.index .wap_ten .mavout{float: left;width: 24%; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #666; background: #f8f8f8; border-radius: 2px;margin-right: 1%;}
.index .wap_ten .mavover{  float: left;width: 24%; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #f29c9f; border-radius: 2px;margin-right: 1%;}
.index .wap_ten .mavoutlast{ float: left;width: 24%; height: 35px; line-height: 35px; text-align: center; font-size: 14px;color: #666; background: #f8f8f8; border-radius: 2px;}
.index .wap_ten .mavoverlast{ float: left;width: 24%; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #f29c9f; border-radius:2px;}
.index .wap_ten .cont{ padding: 15px 15px 5px; width: auto; height: auto; overflow: hidden; }
.index .wap_ten .cont .obox{ width: 49%; height: auto; overflow: hidden; float: left; margin-right:2%; margin-bottom: 10px; }
.index .wap_ten .cont .obox img{ width: 100%; }
.index .wap_ten .cont .obox:nth-child(2n){ margin-right:0; } 
.index .wap_ten .cont .pbox{ width: 49%; height: auto; overflow: hidden; float: left; margin-right:2%; margin-bottom: 10px; }
.index .wap_ten .cont .pbox img{ width: 100%; }
.index .wap_ten .cont .pbox:nth-child(2n){ margin-right:0; } 
.index .wap_ten .cont .qbox{ width: 49%; height: auto; overflow: hidden; float: left; margin-right:2%; margin-bottom: 10px; }
.index .wap_ten .cont .qbox img{ width: 100%; }
.index .wap_ten .cont .qbox:nth-child(2n){ margin-right:0; } 
.index .wap_ten .cont .rbox{ width: 49%; height: auto; overflow: hidden; float: left; margin-right:2%; margin-bottom: 10px; }
.index .wap_ten .cont .rbox img{ width: 100%; }
.index .wap_ten .cont .rbox:nth-child(2n){ margin-right:0; } 
.index .wap_ten #more{ width: 100px; height: 30px; text-align: center; line-height: 30px; clear: both; border: #f29c9f 1px solid; border-radius: 5px; margin:10px auto 0; display: block; font-size:15px; color: #f29c9f;  }
.index .wap_ten #more:visited{color:#f29c9f; }
.index .wap_ele{width: 100%; height: auto; overflow: hidden; padding: 30px 0 14px; background:  #fff;  border-top: #ebeaea 1px solid; text-align: center; }
.index .wap_ele .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_ele .cont{ width: auto; height: auto; margin:15px 15px 15px; overflow: hidden; }
.index .wap_ele .cont .box{ width: 49%; height: auto; overflow: hidden; float: left; margin-right:2%; margin-bottom: 10px; }
.index .wap_ele .cont .box img{ width: 100%; }
.index .wap_ele .cont .box:nth-child(2n){ margin-right:0; } 
.index .wap_ele .more{ width: 100px; height: 30px; text-align: center; line-height: 30px; border: #f29c9f 1px solid; border-radius: 5px; margin:20px auto 0; display: block; font-size:15px; color: #f29c9f !important; background:#fff !important; }
.index .wap_ele .more:visited{color:#f29c9f !important}


/*select样式*/
/*外面边框的样式*/
.selectpick_div {
	background-color: #FFFFFF;
	font-size:20px;
	font-weight: 500;
	color:#666;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px #CFCFCF;
	line-height:59px;
	padding-left:80px;
	overflow: hidden;
	cursor: pointer;
	overflow: hidden;
	z-index: 9060;
	background:url(/images/index/icoon_05.jpg) 3px no-repeat,url(/images/index/select-point.png) 640px #fff no-repeat;
}

/*下拉框的主体*/
.selectpick_options {
	border: solid 1px #CFCFCF;
	position: absolute;
	z-index: 9060;
	font-size: 13.5px;
	display:none;
	height:260px;
	overflow:auto;width: 680px !important;
}

.selectpick_options ul {
	list-style: none;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 9060;
	font-size: 13.5px;
}

.selectpick_options ul li {
	border-bottom: solid 1px #f9f9f9;
	padding-left: 5px;
	display: block;
	font-size: 13.5px;
	z-index: 9060;
	background-color: #fff;
	height: 40px !important;
    line-height: 40px!important;
}
.selectpick_options li:hover{
	background-color:#f29c9f;
	color:#fff;
}
.selectpick_options ul li.selectpick_options_selected {
	background-color:#f29c9f;
	color:#fff;
	z-index: 9060;
}
/*设置为disabled的时候*/
.selectpick_no_select {
	cursor: default;
	color: #9a9898;
	background-color: #F5F5F5;
}
/*设置下拉框的不透明度*/
.select_hide {
	display:none;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity =0);
}
/*其他*/
.selectpick_options li{cursor:pointer;}
.selectpick_options li label{cursor:pointer;padding-left: 80px;}
.selectpick_div_box{display:inline-block; *zoom:1; *display:inline;position:relative;margin-bottom: 13px;}
/*select  end*/

/*基于PC尺寸*/
@media screen and (min-width: 1190px){ 
.index .banner .ppic{ display:block;width: 100%; height: 420px; background: #f00;}
.index .banner .mpic{ display:none; }
.index .zf_nav{ height: 88px; }
.index .zf_nav .cont{ display: block; }
.index .zf_nav .web_cont{ display:none; }
.index .zf_nav .web_cont a{ font-size: 14px; }
.index .index_news{ display: block; }
.index .index_one{ display: block;}
.index .index_two{ display: block;}
.index .index_three{ display: block;}
.index .index_four{ display: block;}
.index .index_five{ display: block;}
.index .index_six{ display: block;}
.index .index_seven{ display: block;}
.index .index_eight{ display: block;}
.index .wap_middle{ display: none; }
.index .wap_one{ display: none; }
.index .wap_two{ display: none; }
.index .wap_three{ display: none; }
.index .wap_four{ display: none; }
.index .wap_five{ display: none; }
.index .wap_six{ display: none; }
.index .wap_seven{ display: none; }
.index .wap_eight{ display: none; }
.index .wap_nine{ display: none; }
.index .wap_ten{ display: none; }
.index .wap_ele{ display: none; }
.index .wap_gray{ display: none; }
}
/*基于iPad(768px)和iPad Pro(1024px)尺寸*/
@media screen and (min-width: 641px) and (max-width: 1189px){ 
.index .banner{ height:370px; overflow: hidden; }
.index .banner .swiper-container{ height:370px; overflow: hidden; }	
.index .banner .swiper-slide img{ width: 100%; height: 370px; }
.index .banner .ppic,.index .banner .left_nav{ display:none; }
.index .banner .mpic{ display:block;}
.index .banner .banner_icon{ bottom: 0px; }
.index .banner .banner_icon_ul li{ width:10px; height:10px; display:block; float:left; margin-left:10px; cursor:pointer;}
.index .banner .banner_icon_ul li img{ width:10px; height:10px; display:block;}
.index .zf_nav{ display: none;}
.index .wap_middle{ display: block; }
.index .index_news{ display: none; }
.index .index_one{ display: none;}
.index .index_two{ display: none;}
.index .index_three{ display: none;}
.index .index_four{ display: none;}
.index .index_five{ display: none;}
.index .index_six{ display: none;}
.index .index_seven{ display: none;}
.index .index_eight{ display: none;}
.index .wap_one{ display: block; }
.index .wap_two{ display: block; }
.index .wap_three{ display: block; }
.index .wap_four{ display: block; }
.index .wap_five{ display: block; }
.index .wap_six{ display: block; }
.index .wap_seven{ display: block; }
.index .wap_eight{ display: block; }
.index .wap_nine{ display: block; }
.index .wap_ten{ display: block; }
.index .wap_ele{ display: block; }
.index .wap_middle{ margin:20px; height: auto; overflow: hidden; font-size: 12px; display: block;  }
.index .wap_middle span{ display: block; float: left;border: 1px solid #f29c9f;background-color: white;color: #f29c9f;background: white; height: 38px;border-radius: 5px;  text-align: center; line-height: 38px; margin-right: 3px; }
.index .wap_middle a{ display: block;; float: left; width: 24.2%; height: 40px; border-radius: 2px; line-height: 40px; background: #f29c9f; color: #fff; text-align: center; margin-bottom: 3px; margin-right: 3px; }
.index .wap_middle .br0{ margin-right: 0; }
.index .wap_middle .xuqiu{ width: 25.4%; display: block; }
.index .wap_middle .wx4{ width: 20%; }
.index .wap_middle .wx5{width: 25%; }
.index .wap_middle .wx6{width: 26%; }
.index .wap_middle .wx8{width: 29%; }
.index .wap_gray{ background: #eeeeee; width: 100%; height: 9px; }
.index .wap_one{ width: 100%; height: auto; overflow: hidden; padding: 50px 0 42px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_one .wap_text{ margin:0 auto; height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 15px; width: 60%; margin-bottom: 29px; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_one .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:15px 20px; }
.index .wap_one .wap_pic{ height: 110px; }
.index .wap_one .wap_pic .p1{ height: 95px; }
.index .wap_one .wap_pic .p1 span{ height: 95px;line-height: 95px; font-size:50px; }
.index .wap_one .wap_pic .p2{ font-size: 24px;padding-top: 20px; line-height: 38px; }
.index .wap_two{ width: 100%; height: auto; overflow: hidden; padding: 50px 0 42px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_two .wap_text{ margin:0 auto; height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 15px; width: 65%; margin-bottom: 29px; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_two .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:15px 20px; }
.index .wap_two .case{ margin:0 20px;}
.index .wap_three{ width: 100%; height: auto; overflow: hidden; padding: 50px 0 42px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_three .wap_text{ margin:0 auto; height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 15px; width: 45%; margin-bottom: 29px; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_three .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:15px 20px; }
.index .wap_three .sanbu{height: auto; overflow: hidden; width: auto; margin:0 20px;}
.index .wap_three .sanbu .d1{ height:160px; font-size: 28px; line-height: 45px;  padding-top:80px; }
.index .wap_three .sanbu .d2{ height:160px; font-size: 28px; line-height: 45px;  padding-top:80px; }
.index .wap_three .sanbu .d3{ height:160px; font-size: 28px; line-height: 45px;  padding-top:80px; }
.index .wap_four{ width: 100%; height: auto; overflow: hidden; padding: 50px 0 42px; background: #fff;  border-top: #ebeaea 1px solid;text-align: center; }
.index .wap_four .wap_text{ margin:0 auto; height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 15px; width:65%; margin-bottom: 29px; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_four .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:15px 20px; }
.index .wap_four .red_tiao{ font-size: 24px; }
.index .wap_four .doct .d7{margin-top: 70px;}
.index .wap_four .text{ font-size: 20px; line-height: 30px; }
.index .wap_four .text span{ font-size: 28px;line-height: 50px; }
.index .wap_four .case div{ font-size: 18px; line-height:30px; }
.index .wap_five{ width: 100%; height: auto; overflow: hidden; padding: 50px 0 30px; background: #fff;  border-top: #ebeaea 1px solid;text-align: center; }
.index .wap_five .five_text{ font-size: 48px; line-height: 80px; }
.index .wap_five .from .input{ height: 45px; line-height: 45px; text-indent: 45px; font-size: 16px; }
.index .wap_five .from .select{text-indent: 45px;}
.index .wap_five .from .submin{ height: 45px; line-height: 45px; font-size: 18px; }
.index .wap_six{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_six .wap_text{ margin:0 auto; height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 15px; width: 45%; margin-bottom: 19px; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_seven{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_seven .wap_text{ margin:0 auto; height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 15px; width:60%; margin-bottom: 19px; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_eight{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_eight .wap_text{ margin:0 auto; height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 15px; width:45%; margin-bottom: 0px; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_eight .cont .conbox2{width: 57%;margin-bottom: 10px;  height: auto; float: left; overflow: hidden; background: url(/images/index/hentiao.png) 0 67px no-repeat; font-size: 18px; line-height: 30px; text-align: left;}
.index .wap_eight .cont .conbox2 span{ font-size: 18px; line-height:60px; }
.index .wap_nine .wap_text{ margin:0 auto;overflow: hidden;  height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 70%; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_ten .wap_text{ margin:0 auto; height:47px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 47px; text-align: center; font-size: 34px;color: #000;  }
.index .wap_ten .more{ width: 100px; height: 30px; text-align: center; line-height: 30px; clear: both; border: #f29c9f 1px solid; border-radius: 5px; margin:10px auto 0; display: block; font-size:15px; color: #f29c9f;  }
.index .wap_ten .more:hover{ background: #f29c9f; color: #fff; }
.index .wap_new_kuai{ width: 100%; height: auto; overflow: hidden; text-align: center; margin-bottom: 15px; }
.index .wap_new_kuai .text_kuai{ font-size: 34px; line-height:47px; color: #000; display: inline; padding: 0 15px; overflow: hidden;}
.index .wap_new_kuai .border_kuai{ background: #f29c9f; padding: 0 2px; line-height: 47px; display: inline; font-size:34px;} 
.index .wap_five .from .dw .yd_01{top: -253px;}
.index .wap_five .from .dw .yd_02{top: -195px;}
.index .wap_five .from .dw .yd_03{top: -130px;}
}
/*基于iPone 6Plus(414px)尺寸*/
@media screen and (min-width: 413px) and (max-width: 640px){ 
.index .banner{ height:200px; overflow: hidden; }
.index .banner .swiper-container{ height:200px; overflow: hidden; }	
.index .banner .swiper-slide img{ width: 100%; height: 200px; }
.index .banner .ppic,.index .banner .left_nav{ display:none; }
.index .banner .mpic{ display:block;}
.index .banner .banner_icon{ bottom: 0px; }
.index .banner .banner_icon_ul li{ width:8px; height:8px; display:block; float:left; margin-left:10px; cursor:pointer;}
.index .banner .banner_icon_ul li img{ width:8px; height:8px; display:block;}

.index .index_news{ display: none; }
.index .index_one{ display: none;}
.index .index_two{ display: none;}
.index .index_three{ display: none;}
.index .index_four{ display: none;}
.index .index_five{ display: none;}
.index .index_six{ display: none;}
.index .index_seven{ display: none;}
.index .index_eight{ display: none;}
.index .zf_nav{ display: none;}
.index .wap_middle{ display: block; }
.index .wap_one{ display: block; }
.index .wap_two{ display: block; }
.index .wap_three{ display: block; }
.index .wap_four{ display: block; }
.index .wap_five{ display: block; }
.index .wap_six{ display: block; }
.index .wap_seven{ display: block; }
.index .wap_eight{ display: block; }
.index .wap_nine{ display: block; }
.index .wap_ten{ display: block; }
.index .wap_ele{ display: block; }
.index .wap_middle .a1{width:25.6%;}
.index .wap_gray{ background: #eeeeee; width: 100%; height:9px; }
.index .wap_one{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 30px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_one .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 29px; width: 70%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_one .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_one .wap_pic{ height: 55px; }
.index .wap_one .wap_pic .p1{ height: 50px; }
.index .wap_one .wap_pic .p1 span{ height: 50px;line-height: 50px; font-size:28px; }
.index .wap_one .wap_pic .p2{ font-size: 14px;padding-top: 10px; line-height: 18px; height: 50px; }
.index .wap_two{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 42px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_two .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 29px; width: 75%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_two .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:5px 5px; }
.index .wap_two .case{ margin:0 10px;}
.index .wap_three{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 42px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_three .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 29px; width: 50%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_three .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_three .sanbu{height: auto; overflow: hidden; width: auto; margin:0 10px;}
.index .wap_three .sanbu .d1{height:100px; font-size: 18px; line-height: 30px;  padding-top:60px;}
.index .wap_three .sanbu .d2{height:100px; font-size: 18px; line-height: 30px;  padding-top:60px;}
.index .wap_three .sanbu .d3{height:100px; font-size: 18px; line-height: 30px;  padding-top:60px;}
.index .wap_four{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 30px; background: #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_four .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 29px; width: 75%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_four .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_four .red_tiao{ font-size: 18px; }
.index .wap_four .doct .d7{margin-top: 40px;}
.index .wap_four .text{ font-size: 16px; line-height: 26px; }
.index .wap_four .text span{ font-size: 22px;line-height: 34px; }
.index .wap_four .case div{ font-size: 14px; line-height: 20px; }
.index .wap_five{ width: 100%; height: auto; overflow: hidden; padding:50px 0 0px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_five .five_text{ font-size: 22px; line-height: 48px; }
.index .wap_six{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_six .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 50%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_seven{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_seven .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 60%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_eight{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_eight .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 0px; width: 50%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_eight .cont .conbox2{width: 55%;margin-bottom: 10px;  height: auto; float: left; margin-left:30px; overflow: hidden; background: url(/images/index/hentiao.png) 0 67px no-repeat; font-size: 14px; line-height: 20px; text-align: left; color: #717171;}
.index .wap_eight .cont .conbox2 span{ font-size: 18px; line-height:60px; }
.index .wap_nine .wap_text{ margin:0 auto; height:35px;overflow: hidden;  border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_ten .wap_text{ margin:0 auto; height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_new_kuai{ width: 100%; height: auto; overflow: hidden; text-align: center;  margin-bottom: 15px;}
.index .wap_new_kuai .text_kuai{ font-size: 22px; line-height: 35px; color: #000; display: inline; padding: 0 0px; overflow: hidden;}
.index .wap_new_kuai .border_kuai{ background: #f29c9f; padding: 0 1.5px; line-height: 35px; display: inline;font-size: 22px; } 
.layui-layer-dialog{width: 80%!important;}
}
@media (max-width: 466px){
.index .zf_nav{ display: none;}
.index .wap_middle{ display: block; }
.index .wap_middle .shen{   width: 25.2%;  }
.index .wap_nine .wap_text{ margin:0 auto;overflow: hidden;  height:35px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 35px; text-align: center; font-size: 22px;color: #000;  }
.index .wap_eight .cont .conbox2{width: 55%;margin-bottom: 10px; margin-left: 15px;  height: auto; float: left; overflow: hidden; background: url(/images/index/hentiao.png) 0 67px no-repeat; font-size: 14px; line-height: 20px; text-align: left; color: #717171;}
.index .wap_four .case div{ font-size: 14px; line-height: 20px; }	
.index .wap_new_kuai{ width: 100%; height: auto; overflow: hidden; text-align: center; margin-bottom: 15px; }
.index .wap_new_kuai .text_kuai{ font-size: 22px; line-height: 35px; color: #000; display: inline; padding: 0 10px; overflow: hidden;}
.index .wap_new_kuai .border_kuai{ background: #f29c9f; padding: 0 1.5px; line-height: 35px; display: inline; font-size: 22px;} 
	}
/*基于iPhone 6(375px)和Nexus 5X(412px)、Nexus 6P(412px)尺寸*/
@media screen and (min-width: 351px) and (max-width: 412px){ 
.index .banner{ height:180px; overflow: hidden; }
.index .banner .swiper-container{ height: 180px; overflow: hidden; }	
.index .banner .swiper-slide img{ width: 100%; height: 180px; }
.index .banner .ppic,.index .banner .left_nav{ display:none; }
.index .banner .mpic{ display:block;}
.index .banner .banner_icon{ bottom: 0px; }
.index .banner .banner_icon_ul li{ width:8px; height:8px; display:block; float:left; margin-left:10px; cursor:pointer;}
.index .banner .banner_icon_ul li img{ width:8px; height:8px; display:block;}
.index .zf_nav{ display: none;}
.index .wap_middle{ display: block; }
.index .index_news{ display: none; }
.index .index_one{ display: none;}
.index .index_two{ display: none;}
.index .index_three{ display: none;}
.index .index_four{ display: none;}
.index .index_five{ display: none;}
.index .index_six{ display: none;}
.index .index_seven{ display: none;}
.index .index_eight{ display: none;}
.index .wap_one{ display: block; }
.index .wap_two{ display: block; }
.index .wap_three{ display: block; }
.index .wap_four{ display: block; }
.index .wap_five{ display: block; }
.index .wap_six{ display: block; }
.index .wap_seven{ display: block; }
.index .wap_eight{ display: block; }
.index .wap_nine{ display: block; }
.index .wap_ten{ display: block; }
.index .wap_ele{ display: block; }
.index .wap_gray{ background: #eeeeee; width: 100%; height:9px; }
.index .wap_middle{ margin:8px 10px 8px;}
.index .wap_middle .a1{width:26%;}
.index .wap_middle .a2{width:26.5%;}
.index .wap_middle .a3{width:21%;}
.index .wap_middle .a4{width:23%;}
.index .wap_gray{ background: #eeeeee; width: 100%; height: 9px; }
.index .wap_one{ width: 100%; height: auto; overflow: hidden; padding: 35px 0 32px; background: #fff;  border-top: #ebeaea 1px solid;  }
.index .wap_one .wap_text{ margin:0 auto; height:28px; overflow: hidden; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 70%; margin-bottom: 29px; line-height: 28px; text-align: center; font-size: 18px;color: #000;  }
.index .wap_one .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_one .wap_pic{ height: 70px; }
.index .wap_one .wap_pic .p1{ height: 60px; }
.index .wap_one .wap_pic .p1 span{ height: 60px;line-height: 60px; font-size:24px; }
.index .wap_one .wap_pic .p2{ font-size: 13px;padding-top: 12px; line-height: 22px; height: 60px; }
.index .wap_two{ width: 100%; height: auto; overflow: hidden; padding: 35px 0 32px; background: #fff;  border-top: #ebeaea 1px solid;  }
.index .wap_two .wap_text{ margin:0 auto; height:28px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 75%; margin-bottom: 29px; line-height: 28px; text-align: center; font-size: 18px;color: #000;  }
.index .wap_two .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_two .case{ margin:0 10px;}
.index .wap_three{ width: 100%; height: auto; overflow: hidden; padding: 35px 0 32px; background: #fff;  border-top: #ebeaea 1px solid;  }
.index .wap_three .wap_text{ margin:0 auto; height:28px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 50%; margin-bottom: 29px; line-height: 28px; text-align: center; font-size: 18px;color: #000;  }
.index .wap_three .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_three .sanbu{height: auto; overflow: hidden; width: auto; margin:0 10px;}
.index .wap_three .sanbu .d1{height:80px; font-size: 16px; line-height: 25px;  padding-top:45px;}
.index .wap_three .sanbu .d2{height:80px; font-size: 16px; line-height: 25px;  padding-top:45px;}
.index .wap_three .sanbu .d3{height:80px; font-size: 16px; line-height: 25px;  padding-top:45px;}
.index .wap_four{ width: 100%; height: auto; overflow: hidden; padding: 35px 0 30px; background: #fff;  border-top: #ebeaea 1px solid; text-align: center; }
.index .wap_four .wap_text{ margin:0 auto; height:28px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 75%; margin-bottom: 29px; line-height: 28px; text-align: center; font-size: 18px;color: #000;  }
.index .wap_four .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_four .red_tiao{ font-size:16px; }
.index .wap_four .doct .d7{margin-top: 30px;}
.index .wap_four .text{ font-size: 14px; line-height: 22px; }
.index .wap_four .text span{ font-size: 18px;line-height: 28px; }
.index .wap_four .case div{ font-size: 12px; line-height: 18px; }
.index .wap_five{ width: 100%; height: auto; overflow: hidden; padding: 35px 0 18px; background:  #fff;  border-top: #ebeaea 1px solid; text-align: center; }
.index .wap_five .five_text{ font-size: 22px; line-height: 36px; }
.index .wap_six{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_six .wap_text{ margin:0 auto; height:28px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 50%; margin-bottom: 19px; line-height: 28px; text-align: center; font-size: 18px;color: #000;  }
.index .wap_seven{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_seven .wap_text{ margin:0 auto; height:28px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 60%; margin-bottom: 19px; line-height: 28px; text-align: center; font-size: 18px;color: #000;  }
.index .wap_eight{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_eight .wap_text{ margin:0 auto; height:28px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 50%; margin-bottom: 0px; line-height: 28px; text-align: center; font-size: 18px;color: #000;  }
.index .wap_eight .cont .conbox2{width: 54%;margin-bottom: 10px;  height: auto; float: left; overflow: hidden; background: url(/images/index/hentiao.png) 0 67px no-repeat; font-size: 12px; line-height: 18px; text-align: left;}
.index .wap_eight .cont .conbox2 span{ font-size: 16px; line-height:60px; }
.index .wap_nine .wap_text{ margin:0 auto;overflow: hidden;  height:28px; overflow: hidden; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height:28px; text-align: center; font-size: 18px;color: #000;  }
.index .wap_ten .wap_text{ margin:0 auto; height:28px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 28px; text-align: center; font-size: 18px;color: #000;  }
.index .wap_new_kuai{ width: 100%; height: auto; overflow: hidden; text-align: center;  margin-bottom: 15px;}
.index .wap_new_kuai .text_kuai{ font-size: 18px; line-height: 28px; color: #000; display: inline; padding: 0 10px; overflow: hidden;}
.index .wap_new_kuai .border_kuai{ background: #f29c9f; padding: 0 1.5px; line-height: 28px; display: inline;font-size: 18px; } 
.layui-layer-dialog{width: 80%!important;}
}
/*基于iPhone 5(320px)和Galaxy S5(360px)尺寸*/
@media screen and (min-width: 320px) and (max-width: 350px){ 
.index .banner{ height:150px; overflow: hidden; }
.index .banner .swiper-container{ height: 150px; overflow: hidden; }	
.index .banner .swiper-slide img{ width: 100%;height: 150px; }
.index .banner .ppic,.index .banner .left_nav{ display:none; }
.index .banner .mpic{ display:block;}
.index .banner .banner_icon{ bottom:0px; }
.index .banner .banner_icon_ul li{ width:8px; height:8px; display:block; float:left; margin-left:10px; cursor:pointer;}
.index .banner .banner_icon_ul li img{ width:8px; height:8px; display:block;}
.index .zf_nav{ display: none;}
.index .wap_middle{ display: block; }
.index .index_news{ display: none; }
.index .index_one{ display: none;}
.index .index_two{ display: none;}
.index .index_three{ display: none;}
.index .index_four{ display: none;}
.index .index_five{ display: none;}
.index .index_six{ display: none;}
.index .index_seven{ display: none;}
.index .index_eight{ display: none;}.index .wap_one{ display: block; }
.index .wap_two{ display: block; }
.index .wap_three{ display: block; }
.index .wap_four{ display: block; }
.index .wap_five{ display: block; }
.index .wap_six{ display: block; }
.index .wap_seven{ display: block; }
.index .wap_eight{ display: block; }
.index .wap_nine{ display: block; }
.index .wap_ten{ display: block; }
.index .wap_ele{ display: block; }
.index .wap_gray{ background: #eeeeee; width: 100%; height:9px; }
.index .wap_middle{ margin:8px 5px 8px;}
.index .wap_middle .shen{ width: 24.6%; }
.index .wap_middle .a1{width:32.5%;}
.index .wap_middle .a2{width:24.5%;}
.index .wap_middle .a3{width:18%;}
.index .wap_middle .a4{width:21%;}
.index .wap_gray{ background: #eeeeee; width: 100%; height:9px; }
.index .wap_one{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_one .wap_text{ margin:0 auto; height:22px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 70%; margin-bottom: 29px; line-height: 22px; text-align: center; font-size: 16px;color: #000;  }
.index .wap_one .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_one .wap_pic{ height: 70px; }
.index .wap_one .wap_pic .p1{ height: 60px; }
.index .wap_one .wap_pic .p1 span{ height: 60px;line-height: 60px; font-size:24px; }
.index .wap_one .wap_pic .p2{ font-size: 12px;padding-top: 10px; line-height: 18px; height: 60px; }
.index .wap_two{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_two .wap_text{ margin:0 auto; height:22px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 75%; margin-bottom: 29px; line-height: 22px; text-align: center; font-size: 16px;color: #000;  }
.index .wap_two .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_two .case{ margin:0 10px;}
.index .wap_three{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background: #fff;  border-top: #ebeaea 1px solid; }
.index .wap_three .wap_text{ margin:0 auto; height:22px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width:70%; margin-bottom: 29px; line-height: 22px; text-align: center; font-size: 16px;color: #000;  }
.index .wap_three .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_three .sanbu{height: auto; overflow: hidden; width: auto; margin:0 10px;}
.index .wap_three .sanbu .d1{height:70px; font-size: 14px; line-height: 21px;  padding-top:40px; }
.index .wap_three .sanbu .d2{height:70px; font-size: 14px; line-height: 21px;  padding-top:40px; }
.index .wap_three .sanbu .d3{height:70px; font-size: 14px; line-height: 21px;  padding-top:40px; }
.index .wap_four{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background: #fff;  border-top: #ebeaea 1px solid;text-align: center; }
.index .wap_four .wap_text{ margin:0 auto; height:22px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width:75%; margin-bottom: 29px; line-height: 22px; text-align: center; font-size: 16px;color: #000;  }
.index .wap_four .wap_gray_x{ width:auto; height: 1px; background: #ebeaea; margin:10px 10px; }
.index .wap_four .red_tiao{ font-size: 14px; }
.index .wap_four .doct .d7{margin-top: 30px;}
.index .wap_four .text{ font-size: 14px; line-height: 22px; }
.index .wap_four .text span{ font-size: 18px;line-height: 28px; }
.index .wap_four .case div{ font-size: 12px; line-height: 18px; }
.index .wap_five{ width: 100%; height: auto; overflow: hidden; padding: 30px 0 18px; background:  #fff;  border-top: #ebeaea 1px solid;text-align: center; }
.index .wap_five .five_text{ font-size: 18px; line-height: 30px; }
.index .wap_six{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_six .wap_text{ margin:0 auto; height:22px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 50%; margin-bottom: 19px; line-height: 22px; text-align: center; font-size: 16px;color: #000;  }
.index .wap_seven{width: 100%; height: auto; overflow: hidden; padding: 30px 0 22px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_seven .wap_text{ margin:0 auto; height:22px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 60%; margin-bottom: 19px; line-height: 22px; text-align: center; font-size: 16px;color: #000;  }
.index .wap_eight{width: 100%; height: auto; overflow: hidden; padding: 30px 0 12px; background:  #fff;  border-top: #ebeaea 1px solid;  text-align: center;}
.index .wap_eight .wap_text{ margin:0 auto; height:22px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; width: 50%; margin-bottom: 0px; line-height: 22px; text-align: center; font-size: 16px;color: #000;  }
.index .wap_eight .cont .conbox2{width: 53%;margin-bottom: 10px;  height: auto; float: left; padding-top: 0; overflow: hidden; background: url(/images/index/hentiao.png) 0 47px no-repeat; font-size: 12px; line-height:18px; text-align: left;}
.index .wap_eight .cont .conbox2 span{ font-size: 16px; line-height:60px; }
.index .wap_nine .wap_text{ margin:0 auto;overflow: hidden;  height:22px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 22px; text-align: center; font-size: 16px;color: #000;  }
.index .wap_ten .wap_text{ margin:0 auto; height:22px; border-left:#f29c9f 3px solid; border-right:#f29c9f 3px solid; padding: 0 10px; margin-bottom: 19px; width: 80%; line-height: 22px; text-align: center; font-size: 16px;color: #000;  }
.index .wap_new_kuai{ width: 100%; height: auto; overflow: hidden; text-align: center; margin-bottom: 15px; }
.index .wap_new_kuai .text_kuai{ font-size: 16px; line-height:22px; color: #000; display: inline; padding: 0 15px; overflow: hidden;}
.index .wap_new_kuai .border_kuai{ background: #f29c9f; padding: 0 1.5px; line-height:22px; display: inline; font-size:16px;} 
.layui-layer-dialog{width: 80%!important;}
}

.mvideo_bg{ width: 100%; height: 100%; z-index: 1990; position: fixed; top:0; display: none; overflow: hidden; }
.mvideo_tbg{  width: 100%; height: 100%; z-index: 1980; position: fixed; top:0; opacity: 0.85; background: #000; display: none; overflow: hidden;}
.mvideo_top{ width: 100%; height: 200px; position: relative;}
.mvideo_cha{ width:32px; height: 32px; background: url(/images/index/icon_close.png); background-size: 32px; position: absolute; top:20px; right: 20px; z-index: 1999;}
.mvideo_cont{ width: 100%; height: auto; overflow: hidden; z-index: 1999;position: fixed;top: 200px; }
.video_bg{ width: 100%; height: 100%; z-index: 1200; background: #000;opacity: 0.75; position: fixed; top: 0; left: 0; }
.video_jm{ width: 960px; height: 540px; z-index: 1300; position: fixed; top: 15%; left: 50%; margin-left: -480px;  }
.video_jm .video_top{ width: 960px; height: 0; position: relative; }
.video_jm .video_close{ width: 45px; height: 45px; font-size: 38px; color: #000; position: absolute; left:935px; top:-23px; z-index: 1900; cursor: pointer; }
.video_jm .video_cont{ width: 960px;  height:540px;}

/*layer 弹窗样式*/
.layui-layer-dialog{border-radius:5px !important;overflow:hidden;width:380px;height:150px;}
.layui-layer-btn .layui-layer-btn0{background-color:#f99c1b !important;border-color:#f99c1b !important;}
.layui-layer-dialog .layui-layer-padding{padding-left:65px!important;}
.layui-layer-btn a{margin: 0px 6px 0!important;}
